Pular para o conteúdo principal

Boleto Bancário pago Webhook

info

📘 Para saber mais sobre webhooks em nossa API, siga o link abaixo:

Sobre Webhooks

Quando um pagamento de cobrança de boleto bancário é creditado em sua conta, a melhor maneira de receber essas informações é usando o webhook CHARGE_PAID. Assim que um pagamento de boleto bancário é recebido em sua conta, um webhook CHARGE_PAID é enviado.

Esta é a maneira mais simples de configurar um webhook CHARGE_PAID:

Headers

NomeDescrição
x-delbank-api-keyObrigatório. Chave de API

Corpo da requisição

{
"eventType": "CHARGE_PAID",
"url": "https://example.com.br/webhooks/v1/chargepaid", // Add your own URL here
"authorization": "NONE,
"authorizationScheme": "NONE"
}

Asim que o boleto bancário é pago e creditado na sua conta, aqui está o que você receberá no URL registrado:

CHARGE_PAID

{
"eventType":"CHARGE_PAID_V2",
"correlationId":"a0443e00-a74f-4151-8022-6ad4256bfb66",
"walletNumber":"112",
"yourNumber":"200806081444",
"ourNumber":"00001050733",
"amount":20.00,
"dueDate":"2025-01-28T00:00:00",
"barCode":"43597997500000020000001112000082100001050733",
"digitableLine":"43590001161200008210200010507333799750000002000",
"payer":{
"name":"TEST PAYER",
"document":"11111111111",
"zipCode":"12345678",
"address":"ADDRESS TEST",
"neighborhood":"NEIGHBORHOOD",
"city":"SÃO PAULO",
"state":"SP",
"email":"[email protected]"
},
"createdAt":"2025-01-28T19:44:15.913Z",
"status":"PAID",
"payments":[
{
"date":"2025-01-28T03:00:00.000Z",
"amount":20.00,
"payer":{
"name":"TEST PAYER",
"document":"11111111111"
},
"issuer":{
"code":"0633",
"ispb":"68900810",
"branch":"0001",
"name":"BANCO RENDIMENTO S.A.",
"fantasyName":"BCO RENDIMENTO S.A."
}
      }
   ]
}

Aqui está outro exemplo

{
"eventType":"CHARGE_PAID_V2",
"correlationId":"a0443e00-a74f-4151-8022-6ad4256bfb66",
"walletNumber":"112",
"yourNumber":"200806081444",
"ourNumber":"00001050733",
"amount":20.00,
"dueDate":"2025-01-28T00:00:00",
"barCode":"43597997500000020000001112000082100001050733",
"digitableLine":"43590001161200008210200010507333799750000002000",
"payer":{
"name":"TEST PAYER",
"document":"11111111111",
"zipCode":"12345678",
"address":"ADDRESS TEST",
"neighborhood":"NEIGHBORHOOD",
"city":"SÃO PAULO",
"state":"SP",
"email":"[email protected]"
},
"createdAt":"2025-01-28T19:44:15.913Z",
"status":"PAID",
"payments":[
{
"date":"2025-01-28T03:00:00.000Z",
"amount":20.00,
"payer":{
"name":"TEST PAYER",
"document":"11111111111"
},
"issuer":{
"code":"0633",
"ispb":"68900810",
"branch":"0001",
"name":"BANCO RENDIMENTO S.A.",
"fantasyName":"BCO RENDIMENTO S.A."
}
      }
   ]
}

Aqui estão os atributos que são passados ​​pelo webhook CHARGE_PAID:

NomeDescrição
nsuO identificador único para a transação (ex.: "513").
correlationIdUm identificador único usado para rastrear a transação (ex.: "217c34be-b374-4e33-9ae2-1b46f14b7116").
referenceIdO identificador de referência para a transação (ex.: "E3822485720230705211537850921369").
sourceA origem da transação (ex.: "SPI").
amountO valor monetário da transação (ex.: 12.12).
createdAtO timestamp indicando quando a transação foi criada (ex.: "2023-07-05T17:52:33Z").
payerUm objeto contendo informações sobre o pagador da transação.
payer.nameO nome do pagador (ex.: "FULANO DA SILVA").
payer.documentO número do documento do pagador (ex.: "12399999999").
proofUm objeto contendo informações detalhadas da comprovação da transação.
proof.endToEndIdO identificador único da transação dentro do contexto da comprovação (ex.: "E3822485720230705211537850921369").
proof.transactionIdO identificador único da transação (ex.: "chargeCqkFlaENmal5NrPK58J").
proof.keyUma chave única para a comprovação (ex.: "5b0ac9a4-fad6-43f9-be70-6d7c9a2fad26").
proof.amountO valor monetário da transação dentro do contexto da comprovação (ex.: 12.12).
proof.payerUm objeto contendo informações sobre o pagador da transação.
proof.payer.numberO número da conta do pagador (ex.: "10065").
proof.payer.branchO número da agência da conta do pagador (ex.: "0001").
proof.payer.typeO tipo da conta do pagador (ex.: "CURRENT").
proof.payer.holderUm objeto contendo informações sobre o titular da conta do pagador.
proof.payer.holder.nameO nome do pagador (ex.: "FULANO DA SILVA").
proof.payer.holder.documentO número do documento do pagador (ex.: "02599999908").
proof.payer.participantUm objeto contendo informações sobre a instituição financeira do pagador.
proof.payer.participant.ispbO código ISPB da instituição financeira do pagador (ex.: "38224857").
proof.payer.participant.nameO nome da instituição financeira do pagador (ex.: "DELCRED SCD S.A.").
proof.payeeUm objeto contendo informações sobre o recebedor da transação.
proof.payee.numberO número da conta do recebedor (ex.: "29823").
proof.payee.branchO número da agência da conta do recebedor (ex.: "0001").
proof.payee.typeO tipo da conta do recebedor (ex.: "CURRENT").
proof.payee.holderUm objeto contendo informações sobre o titular da conta do recebedor.
proof.payee.holder.nameO nome do recebedor (ex.: "HOMOLOGACAO INTEGRACAO API").
proof.payee.holder.documentO número do documento do recebedor (ex.: "30287697789").
proof.payee.participantUm objeto contendo informações sobre a instituição financeira do recebedor.
proof.payee.participant.ispbO código ISPB da instituição financeira do recebedor (ex.: "38224857").
proof.payee.participant.nameO nome da instituição financeira do recebedor (ex.: "DELCRED SCD S.A.").